.register-form {
    .left;
    width: 360px;
    padding-top: 30px;

    .notice, .form, .form button {
        .right;
        width: 282px;
    }

    .label {
        .text-center;
    }

    .notice {
        width: 400px;
        margin-bottom: 25px;
        text-align: right;

        label {
            font-family: app_intro;
            font-size: 14pt;
            font-weight: normal;
            color: @white;
        }
    }

    .form {
        input {
            height: 44px;
            padding: 10px 0 10px 10px;
            margin-bottom: 5px;
            font-size: @text-medium;
        }

        label {
            font-family: Arial;
            font-size: @text-small;
            font-weight: normal;
            line-height: 20px;
            color: @black;
        }

        button {
            display: inline-block;
            padding: 10px 18px 10px 18px;
            font-family:arial, helvetica, sans-serif;
            font-size: @text-medium;
            color: @white;
            text-decoration:none;
            text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
            background-color: @app_signup_start;
            background-image: -webkit-gradient(linear, left top, left bottom, from(@app_signup_start), to(@app_signup_end));
            background-image: -webkit-linear-gradient(top, @app_signup_start, @app_signup_end);
            background-image: -moz-linear-gradient(top, @app_signup_start, @app_signup_end);
            background-image: -ms-linear-gradient(top, @app_signup_start, @app_signup_end);
            background-image: -o-linear-gradient(top, @app_signup_start, @app_signup_end);
            background-image: linear-gradient(to bottom, @app_signup_start, @app_signup_end);
            border:1px solid @app_signup_border;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=@app_signup_start, endColorstr=@app_signup_end);

            &:hover {
                background-color: @app_signup_start_hover;
                background-image: -webkit-gradient(linear, left top, left bottom, from(@app_signup_start_hover), to(@app_signup_end_hover));
                background-image: -webkit-linear-gradient(top, @app_signup_start_hover, @app_signup_end_hover);
                background-image: -moz-linear-gradient(top, @app_signup_start_hover, @app_signup_end_hover);
                background-image: -ms-linear-gradient(top, @app_signup_start_hover, @app_signup_end_hover);
                background-image: -o-linear-gradient(top, @app_signup_start_hover, @app_signup_end_hover);
                background-image: linear-gradient(to bottom, @app_signup_start_hover, @app_signup_end_hover);
                filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=@app_signup_start_hover, endColorstr=@app_signup_end_hover);
            }
        }
    }
}